package com.lmqb.bean;


/*
 * 借款人详细信息
 * */
public class LmUserInfo {
    private Integer infoId; //基本信息id

    private Integer userId;  //用户ID

    private String userName; //姓名

    private Byte userSex;  //性别[0男;1女]

    private String cardNo;  //加密身份证

    private String userBirthYear; //出生年份

    private String userBirthday; //生日

    private String livingAreaNo;  //现居省市区

    private String livingAddress;  //现居详细地址

    private Byte maritalStatus;  //婚姻状况[0未婚;1已婚;2离异;3丧偶;4再婚;5复婚;]

    private Short livingTimes;  //现居时长[0 3个月内;1 3-6个月;2 6-12个月;3 1-3年;4 3年以上;]

    private String userEmail;  //邮箱地址

    private Byte authStatus;  //认证状态[0待提交;1审核中;2审核通过;3审核不通过]

    private Byte authStep;   //认证步骤[0等待提交;1等待机器审核;2机器审核通过;3机器审核不通过;4人工审核进行中;5材料审核通过;6复审通过;7终审通过;8材料审核不通过;9复审不通过;10终审

    private Integer createTime; //创建时间

    private Integer lastUpdateTime;  //最后更新时间

    private String checkNo;  //审核记录编号
    
    private Byte checkStatus;//是否是补充材料
    
    public Byte getCheckStatus() {
		return checkStatus;
	}

	public void setCheckStatus(Byte checkStatus) {
		this.checkStatus = checkStatus;
	}

	public Integer getInfoId() {
        return infoId;
    }

    public void setInfoId(Integer infoId) {
        this.infoId = infoId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public Byte getUserSex() {
        return userSex;
    }

    public void setUserSex(Byte userSex) {
        this.userSex = userSex;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo == null ? null : cardNo.trim();
    }

    public String getUserBirthYear() {
        return userBirthYear;
    }

    public void setUserBirthYear(String userBirthYear) {
        this.userBirthYear = userBirthYear == null ? null : userBirthYear.trim();
    }

    public String getUserBirthday() {
        return userBirthday;
    }

    public void setUserBirthday(String userBirthday) {
        this.userBirthday = userBirthday == null ? null : userBirthday.trim();
    }

    public String getLivingAreaNo() {
        return livingAreaNo;
    }

    public void setLivingAreaNo(String livingAreaNo) {
        this.livingAreaNo = livingAreaNo == null ? null : livingAreaNo.trim();
    }

    public String getLivingAddress() {
        return livingAddress;
    }

    public void setLivingAddress(String livingAddress) {
        this.livingAddress = livingAddress == null ? null : livingAddress.trim();
    }

    public Byte getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(Byte maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public Short getLivingTimes() {
        return livingTimes;
    }

    public void setLivingTimes(Short livingTimes) {
        this.livingTimes = livingTimes;
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail == null ? null : userEmail.trim();
    }

    public Byte getAuthStatus() {
        return authStatus;
    }

    public void setAuthStatus(Byte authStatus) {
        this.authStatus = authStatus;
    }

    public Byte getAuthStep() {
        return authStep;
    }

    public void setAuthStep(Byte authStep) {
        this.authStep = authStep;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Integer getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Integer lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getCheckNo() {
        return checkNo;
    }

    public void setCheckNo(String checkNo) {
        this.checkNo = checkNo == null ? null : checkNo.trim();
    }

	@Override
	public String toString() {
		return "LmUserInfo [userId=" + userId + ", authStatus=" + authStatus
				+ ", authStep=" + authStep + ", checkStatus=" + checkStatus
				+ "]";
	}

	

    
}